<template>
  <div>
    <table
      border="1"
      width="700"
      style="border-collapse: collapse"
    >
      <caption>
        购物车
      </caption>
      <thead>
        <tr>
          <th>
            <input type="checkbox" /> <span>全选</span>
          </th>
          <th>名称</th>
          <th>价格</th>
          <th>数量</th>
          <th>总价</th>
          <th>操作</th>
        </tr>
      </thead>

         <good-list v-for="item in goodList" :key="item.id" :item="item" />

      <tfoot>
        <tr>
          <td>合计:</td>
          <td colspan="5">
            {{totalPrice}}
          </td>
        </tr>
      </tfoot>
    </table>
  </div>
</template>

<script>
import GoodList from '@/components/good-list.vue'
import { mapGetters, mapState } from 'vuex'
export default {
  data () {
    return {
    }
  },
  components: { GoodList },
  computed: {
    ...mapState('goodli', ['goodList']),
    ...mapGetters('goodli', ['totalPrice'])
  },
  created () {
    console.log(this.goodList)
  }
}
</script>

<style>
</style>
